/*
	编程使用算术运算符实现秒数的拆分
	分析：
	1、提示用户输入秒数，用变量存起来
	2、拆分为时分秒
	3、打印出来结果
*/
import java.util.Scanner;
public class ArithmeticTimeTest {
	public static void main(String[] args) {
		// 1、提示用户输入一个正整数的秒数并使用变量记录
		System.out.println("请输入一个正整数的秒数：");
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();

		// 2、将正整数的秒数拆分为时分秒后并使用变量记录
		int hour = num / 3600; // 拆分小时数
		int min =  num % 3600 / 60; // 拆分分钟数
		int sec = 3666 % 60; // 拆分秒数

		// 3、打印最终的拆分结果
		System.out.println(num + "秒转换为" + hour + "小时" + min + "分钟" + sec + "秒钟");


		// 4、+号既可以作为字符串连接符，又可以作为加法运算符
		// 只要+号两边的操作数中有一个操作数是字符串类型，则该+号就被当作字符串连接符处理，否则当做加法运算符处理
		System.out.println(hour + min + sec); // 8
		System.out.println(hour + min + sec + ""); // 8
		System.out.println(hour + min + "" + sec ); // 26
		System.out.println(hour + "" + min + sec); // 116
		System.out.println("" + hour + min + sec); // 116
		System.out.println("" + (hour + min + sec)); // 8
	}
}